package com.houtai.dao;


import com.houtai.bean.TsJzDict;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * Created by lizhun on 2017/7/20.
 */
@Repository
public interface TsJzDictDao {
    /**
     * @param code_type
     * @return List<TsJzDict>
     * @Purpose 根据类别查找数据
     * @version 1.0
     * @author 李准
     * @time 2017-07-19
     */
    List<TsJzDict> findDictByType(String code_type);
    /**
     * @param dict_id
     * @return void
     * @Purpose 更新数据状态
     * @version 1.0
     * @author 李准
     * @time 2017-08-29
     */

    void updateDictStatus(Integer dict_id);
    /**
     * @param tsJzDict
     * @return void
     * @Purpose 添加数据
     * @version 1.0
     * @author 李准
     * @time 2017-08-29
     */
    void insertTsJzDict(TsJzDict tsJzDict);

    /**
     * @param tsJzDict
     * @return void
     * @Purpose 更新数据
     * @version 1.0
     * @author 李准
     * @time 2017-08-29
     */
    void updateTsJzDict(TsJzDict tsJzDict);

    /**
     * @param dict_id
     * @return TsJzDict
     * @Purpose 根据id查找数据
     * @version 1.0
     * @author 李准
     * @time 2017-07-19
     */
    TsJzDict findDictById(int dict_id);
    /**
     * @param parent_id
     * @return List<TsJzDict>
     * @Purpose 根据父id查找数据
     * @version 1.0
     * @author 李准
     * @time 2017-07-19
     */
    List<TsJzDict> findDictByParentId(int parent_id);


}
